//package com.kungfuhacking.wristbandpro.chat.activity;
//
//import android.net.Uri;
//import android.os.Bundle;
//import android.view.View;
//import android.widget.TextView;
//
//import com.alibaba.fastjson.JSONObject;
//import com.facebook.drawee.view.SimpleDraweeView;
//import com.kungfuhacking.wristbandpro.R;
//import com.kungfuhacking.wristbandpro.base.bean.Basebean;
//import com.kungfuhacking.wristbandpro.base.bean.RequestBean;
//import com.kungfuhacking.wristbandpro.base.view.BaseActivity;
//import com.kungfuhacking.wristbandpro.chat.bean.InviteBean;
//import com.kungfuhacking.wristbandpro.custom.TitleBarView;
//import com.kungfuhacking.wristbandpro.net.BaseNoTObserver;
//import com.kungfuhacking.wristbandpro.net.RetrofitHttpUtil;
//import com.kungfuhacking.wristbandpro.utils.Constant;
//
//import org.greenrobot.eventbus.EventBus;
//
//import io.reactivex.disposables.Disposable;
//
///**
// * 处理好友请求页面, 同意还是拒绝
// * Created by Aaron on 16/1/19.
// */
//public class ChatAgreeActivity extends BaseActivity implements View.OnClickListener {
//
//    private SimpleDraweeView ivpic;
//    private TextView tvnickname;
//    private TextView tvtel;
//    private TextView tvcontent;
//    private TextView tvrefuse;
//    private TextView tvagree;
//    //    private ChatListBean inviteInfo;
//    private InviteBean.InvitedListEntity invitedListEntity;
//
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//
//        setContentView(R.layout.activity_chat_agree);
//
//        if (bundle != null)
//            invitedListEntity = bundle.getParcelable("inviteInfo");
//
//        initWidget();
//        fillData();
//
//    }
//
//    private void fillData() {
//
//        if (invitedListEntity == null || invitedListEntity.user == null)
//            return;
//
//        tvcontent.setText(invitedListEntity.inviteWord);
//        tvtel.setText(invitedListEntity.user.phoneNum);
//        tvnickname.setText(invitedListEntity.user.nickName);
//
//        ivpic.setImageURI(Uri.parse(invitedListEntity.user.imgUrl));
//    }
//
//    private void initWidget() {
//
//        TitleBarView tbv = (TitleBarView) findViewById(R.id.tbv);
//
//        this.tvagree = (TextView) findViewById(R.id.tv_agree);
//        this.tvrefuse = (TextView) findViewById(R.id.tv_refuse);
//
//        this.tvcontent = (TextView) findViewById(R.id.tv_content);
//        this.tvtel = (TextView) findViewById(R.id.tv_tel);
//        this.tvnickname = (TextView) findViewById(R.id.tv_nickname);
//        this.ivpic = (SimpleDraweeView) findViewById(R.id.iv_pic);
//
//        tvagree.setOnClickListener(this);
//        tvrefuse.setOnClickListener(this);
//        tbv.setOnLeftClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                finish();
//            }
//        });
//    }
//
//    @Override
//    public void onClick(View v) {
//
//        switch (v.getId()) {
//
//            case R.id.tv_refuse://拒绝
//                handleRequest(-1);
//                break;
//
//            case R.id.tv_agree://同意
//                handleRequest(1);
//                break;
//
//        }
//
//    }
//
//    /**
//     * 处理好友请求
//     */
//    private void handleRequest(final int style) {
//
//        JSONObject j = new JSONObject();
//        j.put("token", sp.getString(Constant.TOKEN, ""));
//        j.put("isAgree", style);
//        j.put("phoneNum", tvtel.getText().toString().trim());
//
//        RetrofitHttpUtil.getInstance().dealInvite(new BaseNoTObserver<Basebean>() {
//            @Override
//            public void onHandleSuccess(Basebean basebean) {
//                hideLoading();
//                showErr(style == 1 ? "已同意" : "已拒绝");
//                EventBus.getDefault().post(style);
//                finish();
//            }
//
//            @Override
//            public void onHandleError(String message) {
//                hideLoading();
//                showErr(message);
//            }
//
//            @Override
//            public void onSubscribe(Disposable d) {
//                disposable = d;
//                showLoading("处理中...");
//            }
//        }, new RequestBean().setData(j.toString()));
//
//    }
//
//    private Disposable disposable;
//
//
//    @Override
//    protected void onDestroy() {
//        super.onDestroy();
//        if (disposable != null)
//            disposable.dispose();
//    }
//}
